package de.wbh.gwt.form.layouter.shared.activity;

import com.google.gwt.activity.shared.Activity;

import de.wbh.gwt.form.layouter.shared.Step;

public interface ActivityFactory {

	@EditPositions
	Activity getEditPositionsActivity(String pdfName, String confName);

	@Fields
	Activity getFieldsActivity(String efdName);

	@LoadConfiguration
	Activity getLoadConfigurationActivity();

	@LoadFields
	Activity getLoadFieldsActivity();

	@LoadPdf
	Activity getLoadPdfActivity();

	@LoadSteps
	Activity getLoadStepsActivity(Step step);

	@SaveConfiguration
	Activity getSaveConfigurationActivity();

	@Start
	Activity getStartActivity();

}
